/**
 * @company : 版权所属 四川北星惯牌科技有限公司
 * @contact : 刘经理 19326416371
 **/
import request from '@/utils/request.js';
const match = {
	/**
	 * 申请比赛
	 * @param string personal  人数           
	 * @param  avg_amount 平均消费
	 * @param holding_time 举办时间
	 * @param store_id 门店id
	 * @param holding_address 举办地址
	 * @param organizer 举办方
	 * @param charge 负责人
	 * @param mobile  手机号
	 * Recharge 充值  Transfer 转账  Withdraw 提现 
	 */
	submitMatch: (data, loading) => { //提交订单
		return request('/match/apply', 'post', data, loading)
	},
	/**
	 * 获取比赛状态
	 * @param string personal  人数           
	 */
	getMatchState: (data, loading) => {
		return request('/match/recorded', 'post', data, loading)
	},
	/**
	 * 获取比赛申请得列表
	 * @param page  页码        
	 * @param status 状态: 0=初始化  1=审核通过 2=审核中 3=拒绝 
	 * @param store_id 门店id        
	 */
	getMatchList: (data, loading) => {
		return request('/match/applyList', 'post', data, loading)
	},
	/**
	 * 获取首页比赛列表
	 * @param page  页码        
	 * @param type 状态: 
	 */
	getMainMatchList: (data, loading) => {
		return request('/match/matchList', 'post', data, loading)
	},
	/**
	 * 获取比赛详情
	 * @param page  页码        
	 * @param lat 状态: 
	 * @param lng 状态: 
	 */
	getMatchDetail: (data, loading) => { //
		return request('/match/detail', 'post', data, loading)
	},
	/**
	 * 获取比赛参加人员
	 * @param page  页码        
	 * @param lat 状态: 
	 * @param lng 状态: 
	 */
	getMatchJoiner: (data, loading) => {
		return request('/match/matchJoiner', 'post', data, loading)
	},
	/**
	 * 获取比赛轮次
	 * @param match_id  
	 */
	getMatchRound: (data, loading) => {
		return request('/match/round', 'post', data, loading)
	},
	/**
	 * 开启比赛
	 * @param match_id  
	 */
	startMatch: (data, loading) => {
		return request('/match/start', 'post', data, loading)
	},
	/**
	 * 修改分数
	 * @param match_id  
	 */
	alterPoint: (data, loading) => {
		return request('/match/score', 'post', data, loading)
	},
	/**
	 * 结束比赛
	 * @param match_id  
	 */
	matchEnd: (data, loading) => {
		return request('/match/end', 'post', data, loading)
	},
	/**
	 * 获取比赛结果
	 * @param match_id  
	 */
	getMatchResult: (data, loading) => {
		return request('/match/ranks', 'post', data, loading)
	},
	/**
	 * 获取签到二维码字符
	 * @param match_id  
	 */
	getSignCode: (data, loading) => {
		return request('/match/getSignCode', 'post', data, loading)
	},
	/**
	 * 扫签到二维码
	 * @param match_id  
	 * @param verify_code 
	 */
	signRound: (data, loading) => {
		return request('/match/signRound', 'post', data, loading)
	},
	/**
	 * 获取我的赛事
	 * @param page 
	 */
	getMyMatch: (data, loading) => {
		return request('/user/match', 'post', data, loading)
	},
	/**
	 * 取消赛事
	 * @param id 赛事id 
	 */
	cancelMatch: (data, loading) => {
		return request('/user/cancelMatch', 'post', data, loading)
	},
	/**
	 * 赛事提交签名
	 * @param id 赛事id 
	 */
	protocolSign: (data, loading) => {
		return request('/match/protocolSign', 'post', data, loading)
	},
}
export default match;